body {
   text-align: center;
}

.container {
   text-align: left;
}

* html .column,* html div.span-1,* html div.span-2,* html div.span-3,* html div.span-4,* html div.span-5,* html div.span-6,* html div.span-7,* html div.span-8,* html div.span-9,* html div.span-10,* html div.span-11,* html div.span-12,* html div.span-13,* html div.span-14,* html div.span-15,* html div.span-16,* html div.span-17,* html div.span-18,* html div.span-19,* html div.span-20,* html div.span-21,* html div.span-22,* html div.span-23,* html div.span-24
   {
   overflow-x: hidden;
}

* html legend {
   margin: 0px -8px 16px 0;
   padding: 0;
}

ol {
   margin-left: 2em;
}

sup {
   vertical-align: text-top;
}

sub {
   vertical-align: text-bottom;
}

html>body p code { *
   white-space: normal;
}

hr {
   margin: 0px auto 0;
}

.clearfix,.container {
   display: inline-block;
}

* html .clearfix,* html .container {
   height: 1%;
}

fieldset {
   padding-top: 0;
}

.button-text {
   top: 5px;
}

.welcome {
   margin: 0 0 0 -5px;
}

.search-nav-wrap {
   margin: 15px 0 -67px;
   padding: 0 12px 0 0;
   text-align: right;
   height: 29px;
}